1
general::
Phrase(s): give one’s right arm (for someone or something) [and] give one’s eyeteeth (for someone or something)
Fig. to be willing to give something of great value for someone or something. • I’d give my right arm for a nice cool drink. • I’d give my eyeteeth to be there.
McGrawhill's American Idioms And Phrasal Verbs